#ifndef __ISDU_SPACE__
#define __ISDU_SPACE__

#include "Type_Define.h"

#define FLASH_ADDR 0x0807F800 //待更新
 
 
typedef struct{
  uint8_t subIndex;
  uint32_t Offset; //字节偏移量
  uint8_t DataLen ; //字节长度
   RW_TYPE  RWType;
 
  void *  NextSubIndexItem;
  
}ISDU_SubindexItem_Typedef;

typedef struct 
{

  uint16_t Index;
  uint8_t  DataLen;  
  RW_TYPE  RWType;
  uint8_t *  DataPointer; //RAM中数据指针  
  ISDU_SubindexItem_Typedef * ISDU_subindex_List;  
  uint32_t   FlashAddress;// 当MemTYPE为Flash时候，Flash中同步保存的地址 例：0x0803F800  
}ISDU_Index_List_Typedef;

#endif
